A Gentle Introduction To Machine Learning By Narayanan Krishnan